/**
 * 正则工具类
 */
RegexUtils = {
};

/*
 * 4到20个字符，字母，汉字，数字，下划线的组合，不能使用纯数字
 */
var loginNameReg = /^(?![0-9]+$)\w{4,20}$/;
/*
 * 邮箱
 */
var mailReg = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
/*
 * 字母，数字，符号，6到20个字符
 */
var pswReg= /^((?=.*[a-z])|(?=.*\d)|(?=.*[~!@#$%^&*()])|(?=.*[a-z])(?=.*\d)|(?=[a-z])(?=.*[~!@#$%^&*()])|(?=.*\d)(?=.*[~!@#$%^&*()]))[a-z\d~!@#$%^&*()]{6,20}$/;
/*
 * 身份证
 */
var personCidReg= /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
/*
 * 手机号码
 */
var phoneNumberReg= /^1[3|4|5|7|8][0-9]\d{8}$/;

/**
 * 验证身份证号码
 */
RegexUtils.isIDCard = function(val) {
	return personCidReg.test(val);
};

